package com.health.service;

import com.health.common.Result;
import com.health.entity.Hospital;
import com.baomidou.mybatisplus.extension.service.IService;
import com.health.entity.pojo.PageData;
import com.health.entity.pojo.dto.QueryHospitalDTO;
import com.health.entity.pojo.vo.HospitalVO;

import java.util.List;

/**
 * <p>
 * 医院表 服务类
 * </p>
 *
 * @author sanchuan
 * @since 2023-04-16
 */
public interface IHospitalService extends IService<Hospital> {

    PageData listHospitalPage(Integer pageNum, Integer pageSize, QueryHospitalDTO queryHospitalDTO);

    Boolean changeHospitalShelves(boolean isShelves, Integer id);

    Boolean changeHospitalShelvesMulti(boolean isShelves, List<Integer> ids);

    Boolean deleteHospitalShelvesMulti(List<Integer> ids);

    List<HospitalVO> getHospitals();
}
